using System;
using SmartBoard.Book.Dialogs;
using SmartBoard.Core.UI;

namespace SmartBoard.Book.Commands
{
    public interface IBookUIManager
    {
        IUIPresenter CanCreateNewBookUIDialog                   { get; }
        IUIPresenter CanOpenBookUIDialog { get; }

        ICreateNewBookUIPresenter CreateNewBookUIDialog { get; }
        ISaveBookUIPresenter SaveBookDialog               { get; }
        ISaveBookUIPresenter SaveAsBookDialog              { get; }
        IOpenBookUIPresenter OpenBookUIDialog { get; }
    }
}